﻿using System;
using System.Collections.Generic;
using System.Text;

namespace JoyServer.Input
{
	/// <summary>
	/// ジョイスティックの状態
	/// DirectInput の JoystickState が null 非許容型のため作り直し
	/// </summary>
	public class Joystick
	{
		/// <summary>
		/// ボタンの個数
		/// (今のところきちんと取れない)
		/// </summary>
		public int buttonCount;

		/// <summary>
		/// ボタンの状態
		/// 押された時 0 以外の値になる
		/// </summary>
		public byte[] buttons;

		/// <summary>
		/// X 軸
		/// </summary>
		public int x;

		/// <summary>
		/// Y 軸
		/// </summary>
		public int y;

		/// <summary>
		/// Z 軸
		/// </summary>
		public int z;
	}
}
